RenderGraphΒΆ

A RenderGraph is a nodal graph that controls the attributes assign to the objects in the scene graph. Namely, attributes are:

  • Geometric properties, such as double sided, opposite, ...
  • Linking in general, and more particularly
    • Primary visibility and matte (or holdout)
    • Light linking
    • Shadow casting
    • Trace linking
  • Materials
  • Material parameters

The graph is composed of nodes that perform operations on these attributes, going from inputs nodes (that define which object is to be considered) to the output (that collects the attributes set through the whole graph.)

For a more detailed topic on RenderGraph, see the RenderGraph and Assignment topic.

Enabled

Enable/disable the render graph.

Order

Evaluation order if multiple rendergraphs are present in the same project. Note that the rendergraphs from the references are evaluated first whatever their order.

Apply on

Indicates which method to filter the objects this RenderGraph applied on. The "tags" method will apply the RenderGraph on the objects with the specified tags. The "reference" method will apply the RenderGraph on the objects in the same reference than the RenderGraph, based on the name prefix. The "prefix" method will apply the RenderGraph on the objects matching this specific prefix.

Tags

Indicates which tags this RenderGraph applies on.

Current Prefix

Use the current reference prefix to indicate which objects this RenderGraph applies on.

User Prefix

The RenderGraph will apply on the objects matching this prefix.

Render Passes

Opens a linking view in the RenderGraph<->RenderPass mode. If the render graph is connected to a render pass, the render graph will be active only for this render pass.